
const BASEURL = 'https://www.uinav.com/api/public/v1/'

const request = ({url, method = 'GET',header,data={},tip='拼命加载中...'}) => {
    return new Promise((resolve, reject) => {
        uni.showLoading({
            title:tip,
            mask: true
        })
        uni.request({
            url: `${BASEURL}${url}`,
            data,
            header, 
            method: 'GET',
            sslVerify: true,
            success: ({ data, statusCode, header }) => {
                resolve(data)
            },
            fail: (error) => {
                reject(error)
            },
            complete: () => {
                uni.hideLoading()
              }
        })
       
    })
}

uni.$request = request

export default {
    request
}